﻿ 

body { font-family: 微软雅黑,"Open Sans", sans-serif;font-size:14px;color:#666; overflow-x:hidden; }
input,
select,
textarea { font-family: 微软雅黑,"Open Sans", sans-serif;; }
.wrap { width: 1200px; margin: 0 auto; position: relative; }

img,a{ border:0;}
ul,li{ list-style:none;}
*{ margin:0; padding:0;}
.flt{ float:left;}
.frt{ float:right;}
.clear{ clear:both;}

 
.clear_both{zoom:1;}
.clear_both:after{content:""; display:block; clear:both;}
.fl{float:left}
.fr{float:right}




/*----------header----------*/
.header { }
.logo{padding:10px 0;}
.tel{ line-height:50px; margin-top:40px; font-size:22px; color:#e00024}
.tel span{ display:inline-block; padding-left:30px;background:url(../images/icon1.png) no-repeat left center;}
.nav{ line-height:54px; background:#f3f3f3; border:1px solid #eaeaea; border-left:0; border-right:0;}
 
.nav ul li{float:left;}
.nav li a{ display:block;padding:0 35px;font-size:16px;position:relative;}
.nav li a:hover{ background:#fff;color:#f7af28;}
.nav li a:hover:before{content:'';position:absolute; left:0; right:0;top:-1px; display:block;height:2px; width:100%; background:#f7af28}

.nav li.cur a{ background:#fff;color:#f7af28;}
.nav li.cur a:before{content:'';position:absolute; left:0; right:0;top:-1px; display:block;height:2px; width:100%; background:#f7af28}



.nav li.home a{padding:0 20px;}
.nav li.home a span{display:inline-block;padding-left:25px; background:url(../images/icon2.png) no-repeat left center;}

.nav ul li.li_search{ float:right;}
.div_input{width:216px; height:27px; line-height:27px;overflow:hidden; padding-left:10px; background:#fff; border:1px solid #dadada;margin-top:13px}
.div_input input{width:85%; border:0; height:27px; line-height:27px; background:none; float:left;}
.div_input a{ display:block;width:15%; height:27px; background:url(../images/icon3.png) no-repeat center center; float:right;}

.nav li .div_input a{ padding:0;}

.banner a{ display:block;width:100%; height:408px;}
.banner.owl-theme .owl-dots .owl-dot span{width:68px; height:6px; border-radius:0; margin:0 7px;margin-bottom:18px;background:#21c2f8}
.banner.owl-theme .owl-dots .owl-dot.active span, .banner.owl-theme .owl-dots .owl-dot:hover span{ background:#f7af28}

.page { padding:30px 0;}
.title{ text-align:center;}
.title h2{font-size:30px; font-weight:normal;color:#333;padding-bottom:15px;}
.title p{ font-size:18px; color:#21c2f8; }

.page1_list ul{margin:0 -13px;}
.page1_list ul li{ margin:0 13px;margin-top:50px; border:1px solid #f7af28; background:#fff8ec; border-radius:2px; float:left;width:278px;}
.page1_list ul li:hover .title2 span{background:url(../images/bg1.png) no-repeat center center;}
.page1_list ul li:hover{background:#fff; border-color:#e3e7ee;}
.page1_list ul li:hover a{ background:#21c2f8;}
.page1_list ul li .text{ padding:25px;padding-top:0;line-height:20px;}
.page1_list ul li .text p{ height:60px; overflow:hidden;}
.page1_list ul li .text .p_btn{ height:30px;margin-top:10px; text-align:center;line-height:30px;}
.page1_list ul li a{ display:inline-block;border-radius:5px;color:#fff;  margin:0 auto;padding:0 20px; background:#f7af28;}
.page1_list h3{text-align:center;font-size:24px; font-weight:normal;line-height:50px;color:#000}
.title2{ width:100%; float:left; margin-top:-40px;}
.title2 span{display:block;margin:0 auto; width:73px; height:80px;background:url(../images/bg2.png) no-repeat center center; text-align:center; line-height:80px; }
.title2 span img{vertical-align:middle;}

.page2{background:url(../images/bg4.jpg) no-repeat center bottom #eff4f7}
.page2_list{ margin-top:20px; padding-bottom:120px;}
.page2_list .item{  float:left; }
.page2_list .item.flt{ width:46%;}
.page2_list .item.frt{ width:54%;}
.page2_list .item .img{ margin:0 auto; border:4px solid #21c2f8; width:400px; height:260px;}
.page2_list .item .img img{display:block; width:400px; margin-top:20px; margin-left:25px; height:260px;}
.page2_list .item .tit{margin-right:10px; float:left; width:270px; border-top:4px solid #21c2f8; border-bottom:2px solid #21c2f8; font-size:18px;line-height:28px; padding:5px 0;color:#21c2f8;}
.page2_list .item .tit h3{ font-size:36px; line-height:36px; font-weight:normal;}
.page2_list .item .tit h3 span{font-size:48px; font-weight:bold; font-family:Impact;}
.page2_list .item .tit h3 label{ font-weight:bold; font-size:44px;}
.page2_list .item .text{ overflow:hidden; height:117px;line-height:117px; font-size:138px; font-family:Impact; color:#e7ebee; letter-spacing:-1px;}
.div_txt{ line-height:25px; margin-right:70px;color:#666; padding:25px 0;}
.page2_list .div_btn{line-height:30px;margin-top:10px; }
.page2_list .div_btn a{ display:inline-block; padding:0 20px; line-height:32px; color:#fff; background:#21c2f8; border-radius:3px;}
.page3{ background:#f4f4f4;position:relative;}
.tit_toggle{ text-align:center; line-height:55px; }
.tit_toggle span{ display:inline-block; background:#43caf7;margin:0;padding:0 100px;color:#fff;font-size:18px;  cursor:pointer;}
.tit_toggle span.on,.tit_toggle span:hover{background:#d8af48}
.page3_bg{position:absolute; top:0; left:0; width:100%; height:276px; background:url(../images/img9.jpg) no-repeat center center;}
.toggle_list{ margin-top:20px;}
.toggle_list .list{padding:0 59px;}
.news_owl .item{margin:0 auto; background:#fff; border-bottom:3px solid #43caf7;  width:344px; padding-bottom:30px;}
.news_owl .item:hover{ background:#21c2f8; border-bottom-color:#f7af28}
.news_owl .item:hover .div_btn a{ background:#f7af28;color:#fff;}
.news_owl .item:hover a,.news_owl .item:hover p{color:#fff;}
.news_owl .item:hover .div_ico{display:block;}
.news_owl .item .img{width:100%;  height:170px; text-align:center; overflow:hidden;}
.news_owl .item .div_ico{width:100%; height:170px; line-height:170px; background:rgba(0,0,0,0.5);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f000000', endColorstr='#5f000000'); display:none;}
.news_owl .item .img span{ display:inline-block;width:54px; height:54px; background:url(../images/icon4.png) no-repeat center center; margin:0 auto; vertical-align:middle;}
.news_owl .item .text{ margin:0 20px; border-bottom:1px solid #dcdcdc;padding:10px 0; line-height:25px;}
.news_owl .item .text p{ font-size:12px;}
.news_owl .item .text h2{ font-weight:normal; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_owl .item .div_txt{ margin-right:0;padding:20px;}
.news_owl .item .div_btn{ line-height:40px; text-align:center;}
.news_owl .item .div_btn a{ display:inline-block;padding:0 30px;background:#ececec;color:#999;}

.news_owl.owl-theme .owl-controls{ bottom:auto; top:170px; height:0;}
.news_owl.owl-theme .owl-controls .owl-nav [class*=owl-]{ width:59px; height:59px;margin:0 ;padding:0;}
.news_owl.news_owl.owl-theme .owl-controls .owl-prev{float:left; margin-left:-54px; background:url(../images/cur1.jpg) no-repeat center center; border-radius:0;}
.news_owl.news_owl.owl-theme .owl-controls .owl-prev:hover{background:url(../images/cur1-1.jpg) no-repeat center center;opacity:1; }
.news_owl.news_owl.owl-theme .owl-controls .owl-next{float:right; margin-right:-54px; background:url(../images/cur2.jpg) no-repeat center center; border-radius:0;}
.news_owl.news_owl.owl-theme .owl-controls .owl-next:hover{background:url(../images/cur2-1.jpg) no-repeat center center;opacity:1; }

.load_more{ padding-top:30px; text-align:center;}
.load_more a{ display:inline-block; line-height:42px; border:1px solid #e0e0e0;padding:0 60px; border-radius:20px; color:#c6c6c6;background:#fff;}
.page4_link{padding:0 65px;position:relative; margin-top:30px;}
.page4_link ul{overflow:hidden; border:1px solid #dcdcdc;  border-bottom:0; border-right:0;}
.page4_link ul li{ float:left;width:20%;}
.page4_link ul li a{ display:block; text-align:center; border:1px solid #dcdcdc; height:72px;line-height:72px; border-top:0; border-left:0;}
.page4_link ul li a img{ vertical-align:middle; width:200px; height:65px;}
.more{ position:absolute; right:65px;line-height:20px; top:-25px; color:#999}
.more a{ color:#999}
.footer{padding:30px 0; background:#135298}
.footer ul { padding:0 65px; margin:0 -60px;}
.footer ul li{ float:left; margin:0 60px; line-height:25px; color:#f7af28}
.footer ul li a{ color:#f7af28}
.footer ul li h4{ font-size:18px; font-weight:normal; padding-bottom:10px;}
.footer ul li .p_ico{padding-left:25px; margin-left:10px;}
.p_ico.p1{background:url(../images/icon5.png) no-repeat left center;}
.p_ico.p2{background:url(../images/icon6.png) no-repeat left center;}
.p_ico.p3{background:url(../images/icon7.png) no-repeat left center;}
.p_ico.p4{background:url(../images/icon8.png) no-repeat left center;} 
.footer ul li .p_ico.p_ico.p5{ padding-left:0;  margin-top:10px; position:relative;}
.p_ico.p5 span{margin-right:18px;}
.weixin{ float:left; width:50px; position:relative;}
.weixinimg{ width:100px; height:100px; position:absolute; top:30px; left:30px; z-index:99; }
.weixin:hover .weixinimg{ display:block;}

.p_ico.p5 span:hover .weixin{ display:block;}

.foot{line-height:45px; border-top:1px solid #436680; text-align:center;background:#135298;color:#f7af28;}
/*----------mainer----------*/
.mainer { }

 



/*----------footer----------*/
.footer { }





/*===================================================================================*/

/* 企业图片列表 */



#about_image_blk { float:left;

	width:935px;

	overflow:hidden;

}

#about_image {

	width:935px;

}

#about_image dl {

	float:left;

	margin:25px 30px 0px 0px;

	width:210px;

	text-align:center;

}

#about_image dl dt {

	font-size:0px;

}

#about_image dl dt img {

	padding:1px;

	width:200px;

	height:150px;

	border:4px solid #ddd;

}

#about_image dl dt img:hover {

	border:4px solid #21c2f8;

}

#about_image dl dd {

	padding-top:8px;

	height:18px;

	line-height:18px;

	overflow:hidden;

}
#ban{position:relative; height:300px; overflow:hidden; z-index:100; clear:both;}
 .main{width:1200px; margin:0 auto;}
#center{ padding-bottom:50px;}
#center .left{width:242px; margin:15px 0;}
#center .left .about{height:45px; font-size:20px; line-height:45px; color:#fff; background:#f7af28; width:242px; text-align:left; text-indent:15px;}
#center .left .list{border:1px solid #e2e2e2; border-top:none; width:240px; }
#center .left .list li{position:relative;}
#center .left .list li .senior{height:40px; width:240px; line-height:40px; text-align:left; text-indent:25px; font-size:14px; border-bottom:1px solid #e2e2e2; background:url(../images/left_li_bg.png) left 15px center no-repeat;}
#center .left .list li .senior a{color:#333; display:block;}

#center .left .list li:hover .senior{background:url(../images/left_li_hover_bg.png) left 15px center no-repeat;}
#center .left .list li:hover .senior a{color:#16bff8;}

#center .left .list li .senior.on{background:url(../images/left_li_hover_bg.png) left 15px center no-repeat;}
#center .left .list li .senior.on a{color:#16bff8;}
#center .left .list li .second{position:absolute; width:205px; border:1px solid #b7b7b7; top:0; right:-205px; z-index:105; display:none; background:#fff;}
#center .left .list li .second dl{}
#center .left .list li .second dd{height:36px; line-height:36px; text-align:center;}
#center .left .list li .second dd a{color:#3b3b3b; display:block;}
#center .left .list li .second dd a:hover{color:#16bff8;}
#center .left .list li:hover .second{display:block;}



#center .left .nlist{border:1px solid #e2e2e2; border-top:none; width:240px; }
#center .left .nlist li{position:relative; }

#center .left .nlist li .senior{height:40px; width:240px; line-height:40px; text-align:left;  font-size:14px; border-bottom:1px solid #e2e2e2; text-indent:20px;background:url(../images/dian.png) left 10px center no-repeat;}
#center .left .nlist li .senior a{color:#333; display:block;}
 #center .left .nlist li:hover .senior a{color:#16bff8;}
 #center .left .nlist li .senior.on a{color:#16bff8;}

#center .left .nlist li .senior2{height:40px; width:240px; line-height:40px; text-align:left; text-indent:35px; font-size:14px; border-bottom:1px solid #e2e2e2; background:url(../images/dian.png) left 25px center no-repeat;}
#center .left .nlist li .senior2 a{color:#333; display:block;}

 #center .left .nlist li:hover .senior2 a{color:#16bff8;}
 #center .left .nlist li .senior2.on a{color:#16bff8;}



#center .left .online{height:70px; line-height:70px; background:#0e9643; text-indent:121px; font-size:20px; background:url(../images/qq.png) 56px center no-repeat #0e9643; width:240px; overflow:hidden;}
#center .left .online a{color:#fff; display:block;}
#center .left .rexian{margin-top:15px; height:auto; overflow:hidden; width:220px; background:#16bff8; padding:10px;}
 
#center .left .rexian img{ width:220px;} 
.dilxn{ width:190px; min-height:21px;line-height:20px; float:left; text-align:left; padding-left:30px; margin-bottom:13px; color:#fff;}


#center .left .like{height:28px; line-height:28px; font-size:14px; color:#067732;}
#center .left .pro_list{margin-top:20px;}
#center .left .pro_list li{margin-bottom:25px;}
#center .left .pro_list .pro_pic{width:100px; height:75px; overflow:hidden;}
#center .left .pro_list .pro_pic a{width:100px; height:75px; display:table-cell; text-align:center; vertical-align:middle;}
#center .left .pro_list .pro_pic img{vertical-align:middle;}
#center .left .pro_list .box{width:158px;}
#center .left .pro_list .box .name{height:28px; line-height:28px; font-size:14px; overflow:hidden;}
#center .left .pro_list .box .name a{color:#666;}
#center .left .pro_list .box .brief{height:48px; line-height:24px; overflow:hidden; color:#999;}
#center .left .pn{margin-bottom:30px;}
#center .left .pn .prev{width:130px; height:31px; background:url(../images/preg.png) no-repeat; cursor:pointer;}
#center .left .pn .next{width:130px; height:31px; background:url(../images/next.png) no-repeat; cursor:pointer;}

#center .right{width:935px; overflow:hidden;}
#center .right .mbx{height:45px; line-height:45px; margin-top:15px; color:#333; font-size:14px;}
.mbtitle{ width:400px; height:45px; float:left; line-height:45px;color:#333; font-size:20px;}
.mbtitle2{ width:535px; height:45px; float:left;  line-height:45px;color:#333; text-align:right;}

.mbtitle2 a:hover{ color:#16bff8;}

#center .right .neiwrap{border-top:2px solid #16bff8;}
#center .right .neiwrap .cate{height:234px; overflow:hidden;}
#center .right .neiwrap .cate .ca{width:451px;}
#center .right .neiwrap .cate .ca li{height:234px;}
#center .right .neiwrap .cate .cb{width:240px; height:179px; padding-top:55px; background:#fa6666; text-align:center;}
#center .right .neiwrap .cate .cb .title{line-height:38px; color:#fff; font-size:24px; width:190px; margin:0 auto; }
#center .right .neiwrap .cate .cb ul{margin-top:45px; display:inline-block}
#center .right .neiwrap .cate .cb li{width:38px; height:3px; background:#ffe1de; margin-right:12px; cursor:pointer;}
#center .right .neiwrap .cate .cb li.on{background:#fff;}
#center .right .neiwrap .a_title{height:80px; line-height:80px; color:#666; font-size:20px; font-weight:bold;}

.rightboxtit{  font-size:18px; line-height:50px; text-align:center; margin-top:20px;}
.rightboxinfo{   font-size:14px; text-align:center; line-height:35px; margin-bottom:15px; border-bottom:1px dashed #e2e2e2;}
#center .right .neiwrap .description{line-height:24px; }


#center .right .list{border-top:2px solid #16bff8; margin-bottom:30px;}
#center .right .list ul{margin-top:25px;}
 
#center .right .list li {
	float:left; margin-left:20px; display:inline;
	width:281px;
	height:261px;
	text-align:center; background:#fff; border:1px solid #e8e8e8; margin-bottom:20px;
}

#center .right .list li:hover{border:1px solid #16bff8;}


.npimg{ width:281px; height:211px; float:left; overflow:hidden; text-align:center; background:#f4f4f4;}

.npimg img{ width:281px; height:211px;}
 
.nptit{ width:281px; height:50px; float:left; line-height:50px; font-size:16px;}
.nptit a{ color:#666666;}
 
#center .right .list li:hover .nptit { background:#16bff8;}
#center .right .list li:hover .nptit a{ color:#fff}



#center .right .jinfo_list2{border-top:2px solid #16bff8; margin-bottom:30px;}
#center .right .jinfo_list2 ul{margin-top:10px;}
#center .right .jinfo_list2 li{width:935px; height:35px; line-height:35px; margin-top:15px; padding-bottom:15px; overflow:hidden; border-bottom:1px dashed #e2e2e2; margin-bottom:10px;}

.jnpictit2{ width:845px; height:30px; background:url(../images/dian.png) left center no-repeat; text-indent:15px; float:left; line-height:30px; font-size:16px; color:#666666; overflow:hidden;}
.jnpictit2 a{ color:#666;}
.jnpicdate2{ width:90px; height:20px; line-height:20px; font-size:12px; color:#999; overflow:hidden;}




#center .right .info_list{border-top:2px solid #16bff8; margin-bottom:30px;}
#center .right .info_list ul{margin-top:10px;}
#center .right .info_list li{width:935px; height:auto; margin-top:15px; padding-bottom:15px; overflow:hidden; border-bottom:1px dashed #e2e2e2; margin-bottom:10px;}

.npic2{width:160px; height:120px; float:left; overflow:hidden;}
.npic2 img{ width:160px; height:120px;}
.npicbox2{width:750px; height:120px; float:left; margin-left:25px; display:inline;}
.npictit2{ width:750px; height:30px; float:left; line-height:30px; font-size:16px; color:#666666; overflow:hidden;}
.npictit2 a{ color:#666;}
.npicdate2{ width:750px; height:20px; line-height:20px; font-size:12px; color:#999; overflow:hidden;}
.npicinfo2{ width:750px; height:60px; position:relative; line-height:20px; overflow:hidden; font-size:14px; color:#999999; margin-top:5px;} 
.nxx{ position:absolute; right:0px; height:20px; line-height:20px; bottom:0px; z-index:99; text-align:right;}

.nxx a{ color:#666;}


#center .right .info_list2{border-top:2px solid #16bff8; margin-bottom:30px;}
#center .right .info_list2 ul{margin-top:30px;}
#center .right .info_list2 li{	float:left; margin-right:20px; border:1px solid #e2e2e2; margin-bottom:15px; display:inline;width:268px;
	height:95px;	text-align:center; background:#fff;
}
#center .right .info_list2 li img{width:268px; height:95px;  }
 


#center .right .info_list5{border-top:2px solid #16bff8; margin-bottom:30px;}
#center .right .info_list5 ul{margin-top:30px;}
#center .right .info_list5 li{	float:left; margin-right:14px; border:1px solid #e2e2e2; margin-bottom:15px; display:inline;width:300px;
	height:265px;	text-align:center; background:#fff; font-size:14px; line-height:25px;
}
#center .right .info_list5 li img{width:300px; height:225px;  }
 


#center .right .info_list3{border-top:2px solid #16bff8; margin-bottom:30px;}
#center .right .info_list3 ul{margin-top:30px;}
#center .right .info_list3 li{width:850px; float:left; height:auto; overflow:hidden; border-bottom:1px dashed #e2e2e2; margin-bottom:20px;}
 #center .right .info_list3 .box{width:850px; }
#center .right .info_list3 .name{height:16px; font-size:14px; line-height:16px;  background:url(../images/q.png) left center no-repeat; text-indent:30px; overflow:hidden;}
#center .right .info_list3 .name a{color:#333;}
#center .right .info_list3 .time{height:24px; line-height:24px; color:#8d8d8d;}
#center .right .info_list3 .brief{height:72px; margin-top:10px; line-height:24px; color:#666; overflow:hidden; background:url(../images/a.png) left top 5px no-repeat; padding-left:30px;}

#center .pro_box{ margin-top:50px;}
#center .pro_box .pro_left{width:350px; height:265px;}
#center .pro_box .pro_left .big{width:350px;}
#center .pro_box .pro_left .big img{ width:348px; height:261px;  border:1px solid #e2e2e2;}
#center .pro_box .pro_left .small{margin-top:14px; position:relative;}
 

#showtext{ margin-top:30px; line-height:200%;}
#showtext p{ line-height:200%;}




#products_page { float:left; margin:30px 0px;clear:both;
 
	width:930px;

	height:22px;

}

 
.fypage_blk { text-align:center;

	height:22px;

	overflow:hidden;

}

.fypage a {

	float:left;

	display:block;

	margin-right:4px;

	padding:0px 5px;

	height:20px;

	line-height:20px;

	text-align:center;

	text-decoration:none;

	overflow:hidden;

	outline:none;

    -moz-outline:none;

	blr:expression(this.onFocus=this.blur());

}

.fypage a:link,.fypage a:visited,.fypage a:active {

	color:#505050;

	border:1px solid #d0d0d0;

	background:#fff;

}

.fypage a.on {

	color:#fff;

	border:1px solid #21c2f8;

	background:#21c2f8;

}

.fypage a:hover {

	color:#fff;

	border:1px solid #21c2f8;

	background:#21c2f8;

}

.fypage a.fypage_str {

	line-height:22px;

}

.fypage span {

	float:left;

	display:block;

	margin-right:4px;

	padding:0px 5px;

	height:20px;

	line-height:20px;

	text-align:center;

	overflow:hidden;

}

.fypage span.fypage_current {

	font-weight:bold;

	line-height:20px;

	color:#fff;

	border:1px solid #21c2f8;

	background:#21c2f8;

}

.fypage span.fypage_disabled {

	line-height:22px;

	color:#505050;

	border:1px solid #d0d0d0;

	background:#fff;

	overflow:hidden;

}

.fypage_sl {

	float:left;

	display:block;

	margin-right:4px;

	width:15px;

	height:20px;

	line-height:20px;

	font-weight:normal;

	color:#333;

}

.fypage_go {

	float:left;

	position:relative;

	margin-right:4px;

	width:88px;

	height:22px;

	overflow:hidden;

}

#fypage_gov {

	position:absolute;

	top:0px;

	left:0px;

	padding:0px 5px;

	width:36px;

	height:20px;

	line-height:20px\9;

	color:#505050;

	border:1px solid #d0d0d0;

	background:#fff;

}

#fypage_gobtn {

	position:absolute;

	top:0px;

	left:52px;

	padding:0px;

	width:34px;

	height:20px;

	line-height:20px;

	color:#505050;

	border:1px solid #d0d0d0;

	background:#fff;

	cursor:pointer;

}

#fypage_gobtn:hover {

	color:#fff;

	border:1px solid #21c2f8;

	background:#21c2f8;

}
/*----------custom----------*/

